package com.wye.service;

import com.github.pagehelper.PageInfo;
import com.wye.goods.pojo.Goods;
import com.wye.goods.pojo.Spu;

import java.util.List;

public interface SpuService {

    /**
     * 批量上架
     */
    void putMany(Long[] ids);

    /**
     * 上架
     * @param spuId
     */
    public void put(Long spuId);

    /**
     * 商品下架
     */
    public void pull(Long spuId);

    /**
     * 商品审核
     * @param id
     * @return
     */
    void audit(Long id);

    Goods findGoodsById(Long id);

    void saveGoods(Goods goods);

    List<Spu> findAll();

    Spu findById(Integer id);

    int insert(Spu Spu);

    void update(Spu Spu);

    void delete(Integer id);

    List<Spu> findList(Spu Spu);

//    PageInfo<Spu> findPage(Integer page, Integer size);
//
//    PageInfo<Spu> findPage(Integer page, Integer size, Spu Spu);


}
